﻿#include <iostream>
#include <set>
using namespace std;
//set容器和multiset容器的区别
void test01()
{
	set<int>s;
	pair<set<int>::iterator, bool>ret = s.insert(10); //返回的是对组的数据类型即pair
	if (ret.second)
	{
		cout << "第一次插成功了" << endl;
	}
	else
		cout << "第一次插入失败了" << endl;
	ret=s.insert(10);
	if (ret.second)
	{
		cout << "第二次成功了" << endl;
	}
	else
		cout << "第二次插入失败了" << endl;

	multiset<int> ms;
	//允许插入重复的值
	ms.insert(10);
	ms.insert(10);
	for (multiset<int>::iterator it = ms.begin(); it != ms.end(); it++)
	{
		cout << *it << "  ";
	}
	cout << endl;
}
int main()
{
	test01();
}